From 6547cc6bf08dbe6f084986bdd59cca89beaf569e Mon Sep 17 00:00:00 2001 From: Hollis Blanchard Date: Thu, 12 Apr 2007 10:42:43 -0500 Subject: [PATCH] [XEN][POWERPC] Fix garbage dom0 commandline. Debugged by Amos Waterland . Signed-off-by: Hollis Blanchard --- xen/arch/powerpc/ofd_fixup.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xen/arch/powerpc/ofd_fixup.c b/xen/arch/powerpc/ofd_fixup.c index 453ce4be17..2d2ff11244 100644 --- a/xen/arch/powerpc/ofd_fixup.c +++ b/xen/arch/powerpc/ofd_fixup.c @@ -264,7 +264,7 @@ static ofdn_t ofd_chosen_props(void *m, const char *cmdline) ofdn_t n; ofdn_t p; static const char path[] = "/chosen"; - char bootargs[256]; + char bootargs[256] = { 0, }; int bsz; int sz; int rm; @@ -276,7 +276,8 @@ static ofdn_t ofd_chosen_props(void *m, const char *cmdline) &path[1], sizeof (path) - 1); } - strlcpy(bootargs, cmdline, sizeof(bootargs)); + if (cmdline) + strlcpy(bootargs, cmdline, sizeof(bootargs)); bsz = strlen(bootargs) + 1; rm = sizeof (bootargs) - bsz; -- 2.30.2